package com.linkvin.ec.hcs.dao.model.mdm.bo;

import java.io.Serializable;
import java.util.Date;

public class ShopBo implements Serializable {

    /**
     * 主键
     */
    private Integer id;
    /**
     * 关联的机构ID
     */
    private Integer orgId;

    /**
     * 机构名称
     */
    private String orgName;

    /**
     * 机构编码
     */
    private String orgCode;

    /**
     * 备注
     */
    private String comment;
    /**
     * 创建时间
     */
    private Date gmtCreate;
    /**
     * 更新时间
     */
    private Date gmtUpdate;
    /**
     * 门店编码
     */
    private String shopCode;
    /**
     * 门店全名
     */
    private String fullName;
    /**
     * 门店简称
     */
    private String shortName;
    /**
     * 所属片区ID
     */
    private String regionId;
    /**
     * 门店具体地址(文本)
     */
    private String shopAddrText;
    /**
     * 门店坐标(纬度)
     */
    private String shopAddrX;

    /**
     * 门店地址(经度)
     */
    private String shopAddrY;

    /**
     * 门店类型ID（3s、4s）
     */
    private Integer shopTypeId;

    /**
     * 所属区域的文字描述（冗余字段）
     */
    private String regionText;

    /**
     * 门店类型的文本描述（冗余字段）
     */
    private String shopTypeText;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getOrgId() {
        return orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtUpdate() {
        return gmtUpdate;
    }

    public void setGmtUpdate(Date gmtUpdate) {
        this.gmtUpdate = gmtUpdate;
    }

    public String getShopCode() {
        return shopCode;
    }

    public void setShopCode(String shopCode) {
        this.shopCode = shopCode;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getRegionId() {
        return regionId;
    }

    public void setRegionId(String regionId) {
        this.regionId = regionId;
    }

    public String getShopAddrText() {
        return shopAddrText;
    }

    public void setShopAddrText(String shopAddrText) {
        this.shopAddrText = shopAddrText;
    }

    public String getShopAddrX() {
        return shopAddrX;
    }

    public void setShopAddrX(String shopAddrX) {
        this.shopAddrX = shopAddrX;
    }

    public String getShopAddrY() {
        return shopAddrY;
    }

    public void setShopAddrY(String shopAddrY) {
        this.shopAddrY = shopAddrY;
    }

    public Integer getShopTypeId() {
        return shopTypeId;
    }

    public void setShopTypeId(Integer shopTypeId) {
        this.shopTypeId = shopTypeId;
    }

    public String getRegionText() {
        return regionText;
    }

    public void setRegionText(String regionText) {
        this.regionText = regionText;
    }

    public String getShopTypeText() {
        return shopTypeText;
    }

    public void setShopTypeText(String shopTypeText) {
        this.shopTypeText = shopTypeText;
    }

    @Override
    public String toString() {
        return "ShopBo{" +
                "id=" + id +
                ", orgId=" + orgId +
                ", orgName=" + orgName +
                ", comment='" + comment + '\'' +
                ", gmtCreate=" + gmtCreate +
                ", gmtUpdate=" + gmtUpdate +
                ", shopCode='" + shopCode + '\'' +
                ", fullName='" + fullName + '\'' +
                ", shortName='" + shortName + '\'' +
                ", regionId='" + regionId + '\'' +
                ", shopAddrText='" + shopAddrText + '\'' +
                ", shopAddrX='" + shopAddrX + '\'' +
                ", shopTypeId=" + shopTypeId +
                ", regionText='" + regionText + '\'' +
                ", shopTypeText='" + shopTypeText + '\'' +
                '}';
    }
}
